package cn.shengchao.examstar.rpc.distribute.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @program: examstarapi
 * @description: 系统内置顶级部门
 * @author: Xiong weiqiang
 * @create: 2025-03-29 14:05
 */
@AllArgsConstructor
@Getter
public enum DistributeDeptInnerRootEnum {
    SALE_SCJL(1L , DistributeDeptArchitectureEnum.SALE.name(),"市场经理部",  SysRoleDistributeBindEnum.RB_MARKET_MANAGER.getSysRoleCode()),
    SALE_JMS(2L , DistributeDeptArchitectureEnum.SALE.name(),"分销加盟商",  SysRoleDistributeBindEnum.RB_MARKET_PROXY_MANAGER.getSysRoleCode()),
    CONTENT_JMS(3L , DistributeDeptArchitectureEnum.CTPD.name(),"内容加盟商",  SysRoleDistributeBindEnum.RB_CONTENT_MANAGER.getSysRoleCode()),
    YSXG_SLMB(5L , DistributeDeptArchitectureEnum.SALE.name(),"平台会员",  SysRoleDistributeBindEnum.RB_MARKET_MEMBER.getSysRoleCode()),
    YSXG_CTPS(6L , DistributeDeptArchitectureEnum.CTPD.name(),"平台教师",  SysRoleDistributeBindEnum.RB_CONTENT_MANAGER.getSysRoleCode()),
    ;
    private final long deptId;
    private final String deptType;
    private final String deptName;
    private final String sysRoleCode;
}
